<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8"/>
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <meta http-equiv="X-UA-Compatible" content="ie=edge"/>
        <title>Document</title>
        <script>
            /* 
                数组存储数据，数组中每一个元素， 元素可以是任意的数据类型。
                【注】数组中的元素可以是数组。

                二维数组：人为起的。
             */
            var arr1 = [10, 20, 30];
            var arr = [true, 100, "hello", arr1];
            // alert(arr.length);

            // alert(arr[3] == arr1);

            // alert(arr[3]);
           /*  alert(arr1[1]);
            alert(arr[3][1]); */


            /* 
                通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数，然后输出该数组的左下半三角。试编程。
             */
            var arr = [
                [1, 2, 3, 4, 5],
                [6, 7, 8, 9, 10],
                [11, 12, 13, 14, 15],
                [16, 17, 18, 19, 20],
                [21, 22, 23, 24, 25]
            ];

            // alert(arr[0][1])
            // alert(arr[i][j])

            for(var i = 0; i < arr.length; i++){
                // document.write(arr[i]);
                
                for(var j = 0; j < arr[i].length; j++){
                   if(i >= j){
                       document.write(arr[i][j] + "&nbsp;");
                   }
                }
                document.write("<br/>");
            }


           /*  for(var i = 0; i < arr.length; i++){
                for(var j = 0; j <= i; j++){
                    document.write(arr[i][j] + "&nbsp;");
                }
                document.write("<br/>");
            } */
        </script>
    </head>
    <body>
        
    </body>
</html>